typedef struct {
    int data;
} Singleton;

Singleton* get_instance() {
    static Singleton instance; // 静态变量保证唯一性
    return &instance;
}

// 使用：
Singleton* s = get_instance();